// layui验证
;layui.define(["jquery", "form"], function (exports) {
    var $=layui.jquery,form = layui.form;
    var a={
        regVerify:function () {
            //自带 验证 required phone email url number date identity
            form.verify({
                min3:function(value){
                    if (value.length <3){
                        return "长度不能小于3位";
                    }
                },
                max4:function(value){
                    if (value.length <=4){
                        return "长度不能小于4位";
                    }
                },
                intGtZero:function(value){
                    //大于0 整数
                    value=parseInt(value);
                    if(value<=0){
                        return "请输入大于0的整数";
                    }
                },
                integer:function(value){
                    if (value != '' && !/^[-\+]?\d+$/.test(value)) {
                        return "请输入正确的整数";
                    }
                },
                float:function (value) {
                    if (value != '' && !/^\d+(\.\d+)?$/.test(value)) {
                        return "请输入正确的数字";
                    }
                },
                float2:function (value) {
                    if (value != '' && !/^\d+(\.\d+)?$/.test(value)) {
                        return "请输入正确的数字";
                    }
                    if (value != '') {
                        if (value.indexOf('.') > -1) {
                            var arr = value.split('.');
                            var last = arr[1];
                            if (last.length > 2) {
                                return "请填写2位小数";
                            }
                        }
                    }
                },
                chinese:function(value){
                    if (!/^[\u0391-\uFFE5]+$/.test(value)) {
                        return "请输入正确的中文";
                    }
                },
                english:function(value){
                    if (!/^[A-Za-z]+$/.test(value)) {
                        return "请输入正确的英文字符";
                    }
                },
                strOrNum:function(value){
                    if (!/^[A-Za-z0-9_-]+$/.test(value)) {
                        return "请输入正确的字符或数字";
                    }
                },
                pwd:function(value){
                    if (!/^[0-9a-zA-Z!@#$^]{6,18}$/.test(value)) {
                        return "请输入6-18位，字符、数字、特殊符号组成的密码。";
                    }
                },
                phonenull: function (value) {
                    if(!value) return;
                    if (value.length !=11 || !/^1\d{10}$$/.test(value)) {
                        return "请输入正确的手机号";
                    }
                },
                mailnull: function (value) {
                    if(!value) return;
                    if (!/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(value)) {
                        return "请输入正确的邮箱地址";
                    }
                }
            });
        }
    };

    exports("validate", a);
});